// 分页器类型
export interface PageParams {
    /** @description 页码 */
    currentPage: number
    /** @description 分页条数 */
    currentSize: number
    /** @description 总条数 */
    total: number | null
}

// 月份类型
export enum MonthEnum {
    '一月' = 1,
    '二月' = 2,
    '三月' = 3,
    '四月' = 4,
    '五月' = 5,
    '六月' = 6,
    '七月' = 7,
    '八月' = 8,
    '九月' = 9,
    '十月' = 10,
    '十一月' = 11,
    '十二月' = 12
}

// 表头字段
export interface TableColumn {
    /** @description 校验键名 */
    prop: string
    /** @description 表头文本 */
    label: string
    /** @description 表列宽度 */
    width?: string | number
}

// 新增 / 编辑 / 查看模式
export type PageTypeKey = 'add' | 'edit' | 'see'
